<?php  namespace App\Api\Models;

use Input;
class Client extends BaseModel{
    
	//表明
	protected $table = 'client';
	//主键
	protected $primaryKey = 'id';
    
        //获取大客户信息
        public function getCutomerInfo() {
            $custid = Input::get('custid');
//            $mobile = Input::get('mobile');
//            if(!$mobile){
//                $retArr["msg"]= "请传入手机号";
//                $retArr["result"] = 0;
//                return $retArr;
//            }
            if(!$custid){
                $retArr["msg"]= "未获取到企业ID号";
                $retArr["result"] = 0;
                return $retArr;
            }
            $client = Client::select('*')
                    ->where('id','=',$custid)
//                    ->where('status','=',1)
                    ->where('is_delete','=',0)
                    ->first();
            if($client){
                if($client->status != 1){//没有等待审批的状态
                    $retArr["msg"]= "已申请，请等待审批！";
                    $retArr["result"] = 2;
                    $retArr["CustID"] = $custid;
                    $retArr["CustomerNM"]= $client->name;
                    $retArr["logo"] = $client->logo;
                    $retArr["jtext"]= $client->introduction;
                    $retArr["Contact"] = $client->contact_tel;
                    $retArr["CityNM"]= $client->city;
                    $retArr["CityID"] = "城市id";
                    if($retArr["logo"] && !strpos("http",$retArr["logo"])){
                        $retArr["logo"] = env("QINIU_IMG_HOST").$retArr["logo"];
                    }
                    return $retArr;
                }else{
                    $retArr["msg"]= "获取成功";
                    $retArr["result"] = 1;
                    $retArr["CustID"] = $custid;
                    $retArr["CustomerNM"]= $client->name;
                    $retArr["logo"] = $client->logo;
                    $retArr["jtext"]= $client->introduction;
                    $retArr["Contact"] = $client->contact_tel;
                    $retArr["CityNM"]= "城市名";
                    $retArr["CityID"] = "城市id";
                    if($retArr["logo"] && !strpos("http",$retArr["logo"])){
                        $retArr["logo"] = env("QINIU_IMG_HOST").$retArr["logo"];
                    }
                    return $retArr;
                }
            }else{
                $retArr["msg"]= "无此企业账户";
                $retArr["result"] = 0;
                return $retArr;
            }
        }
        //申请绑定大客户
        public function BindCustomer() {
            $custid = Input::get('custid');
            $mobile = Input::get('mobile');
            if(!$mobile){
                $retArr["msg"]= "请传入手机号";
                $retArr["result"] = 0;
                return $retArr;
            }
            if(!$custid){
                $retArr["msg"]= "未获取到企业ID号";
                $retArr["result"] = 0;
                return $retArr;
            }
            $user = User::select('*')
                ->where('phone','=',$mobile)
                ->where('status','=',1)
                ->where('is_delete','=',0)
                ->first();
            if($user){
                if($user->is_bind == 2){
                    $retArr["msg"]= "已有绑定企业";
                    $retArr["result"] = 0;
                    return $retArr;
                }
                $client = Client::select('*')
                    ->where('id','=',$custid)
//                    ->where('status','=',1)
                    ->where('is_delete','=',0)
                    ->first();
                if($client){
                    $user->client_id = $client->id;
                    $user->is_bind = 1;
                    $user->save();
                    $retArr["msg"]= "申请已提交，请等待审核~！";
                    $retArr["result"] = 1;
                    return $retArr;
                }else{
                    $retArr["msg"]= "企业错误";
                    $retArr["result"] = 0;
                    return $retArr;
                }
            }
        }

}